//以750为参考，1rem = 100px 1vw = 7.5px 100px = 13.333vw
@baseColor:#fff;
@mainColor:#FF4D49;
*{
  box-sizing: border-box;
  font-family: "Microsoft YaHei";
  -webkit-tap-highlight-color: transparent;
}
//禁用长按页面时的弹出菜单
img,
a {
  -webkit-touch-callout: none;
}
html{
  //padding-top: 0.41rem;
  ///*弥补手机导航条*/
  font-size:13.333vw;
  height: 100%;
}
@media screen and (min-width:750px){
  html{font-size:100px;}
}
body{
  background-color: #f4f5f7;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
h1{
  font-size: 0.36rem;
}
header{
  height: 0.88rem;
  line-height: 0.88rem;
  font-size: 0.36rem;
  text-align: center;
  .border-b;
  background-color: @baseColor;
  a{
    float:left;
  }
}
.header{
  background-color: #eee;
  h1{
    text-align: left;
  }
}

section{
  flex: 1;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.container{
  margin: 0 0.3rem;
}
.container20{
  margin: 0 0.2rem;
}
.fr{
  float:right;
}
.fl{
  float: left;
}
.border-b{
  border-bottom: 1px solid #E6E6E6;
}
